An elephant dressed up for a wedding parade in Jaipur, the Palace of the Winds in the background. Wedding season in India peaks from October to December – and the country has more than 20 million weddings a year.