Meghalayain India has 1,187 millimetres (467 inches) of rain a year, making it the rainiest place in the world.