Created 4-Oct-11
Modified 4-Oct-11
30 photos
Google Mela, which took place on August 18th this year, is a cultural celebration which is intended to celebrate the Indian Independence Day on August 15th.