Cherrapunji is the place in India that has highest rainfall.