Heavy rain has caused havoc across half of India. Many cities across the northern states are flooded due to rising waters of rivers Ganga and Yamuna.