Where is Mawsynram located? Why does Mawsynram receive the highest amount of rainfall?

Where is Mawsynram located? Why does Mawsynram receive the highest amount of rainfall?

Mawsynram is located in the Southern ranges of the Khasi hills in Meghalaya at a height of 1500 m above the sea level. It receives the highest (annual 1140 cm)rainfall of the world.
Mawsynram receives the highest amount of rainfall because
(i) This place is enclosed by hills on three sides.
(ii) The relief features give this place funnel shaped location.
(iii) The Bay of Bengal monsoon is trapped in these hills. These winds try to get out of there, but are forced to pour down there.