Stop pushing racism and xenophobia.
This has absolutely nothing to do with culture. People are not taught to shit on the streets in India and the ones that do are rural or dirt poor with no access.
The most likely reason here is that he is an old guy and must be suffering incontinence/senility.
Infact I witnessed something exactly like this during the COVID lockdowns, when I was jogging on Queen St W, near Parkdale, and an old, poor white guy, possibly homeless, literally pulled his pants down, shit on the sidewalk, pulled up his pants and limped away. Must be a similar case of incontinence/senility.
Yes, they do.