Friday, June 30, 2006

New Delhi Satellite Pictures from Google Earth.

This rather unique design is from New Delhi, India.

No comments: