Well, this may not be that important in this context. But look at the pictures put up for each country, they all signify the respective country's culture, highlight and beauty. Except for India ;)
RE:Slides
by rajesh on Jul 24, 2008 03:15 PM Permalink
new world's 8th and 9th wonders found: traffic jams in india's metros and power cuts in all part of the country