which is better delhi or newyork

India
February 25, 2007 12:09pm CST
i think delhi is best city in the world.
1 response
• India
25 Feb 07
Of course New York