MUMBAI: India,is a land of millions of gods and festivals with each occasion seeing a vast number of people in a perfect melting pot of devotion,...
This will close in 10 seconds