Tuesday, March 31, 2009

Madhurai Meenakshi Temple Google Satellite Image

One of the Seven Wonders of India 2009 compiled by NDTV


View Larger Map