Spencers mall, located in Gurgaon, near Delhi. It is an... - Tashi Tobgyal, TT20080144.jpg

Spencers mall, located in Gurgaon, near Delhi. It is an offshore departmental shopping mall. - Tashi Tobgyal - 2008-01-27
 
 
powered by infradox.com