Tuesday, November 3, 2009

The wonder that is (becoming of) India.


These are malls of delhi. Bragging of brands like gucci and prada and BMW


2 comments: