I think I'd definitely be run over if I ever went to India now
Life was simple and means we're limited for the people of Indonesia, but everything they did followed a logical progression from the first principles of basic human needs, So nothing about it felt terribly strange.
In north America society has warped itself into some strange abstraction that doesn't make any sense.
Having said that, you can find enough people sitting in the lawns and steps around most indian universities & colleges.
India has certain public decency laws which prohibits exposure (not sure if shirtless would qualify), PDA, etc.
India is also famously not one of the fitter countries - so it's also a matter of body image issues.
Not sure about India but in a lot of European countries walking shirtless on the street might be a fineable offence. A larger discussion on the subject can be found on this recent /r/europe thread. [1]
[1] https://old.reddit.com/r/europe/comments/qixnsa/filling_up_a...
Parks, beaches, saunas it would of course be normal.
But out in public, the only men w/o a shirt would be those who are too poor to afford one or those who are poor, doing manual work and who want to get rid of their shirt on a hot day.