Stop letching. This video shows how difficult its to walk on a Delhi street even for 10 mins.

World About India

Continue to Site »