International Kite Festival in India

India, the Land of Festivals and Fairs has more than 3,500 festivals taking place throughout the year. Every State of India celebrates its own festival with some special events and great grandeur. Ahmedabad… Continue reading