Meghalaya is located in the way of monsoon winds which cause widespread rainfall over the area.
Leh is located in an area which dose'nt recieve a lot of rainfall, thus the vtghe variance in rainfall recieved.
Pls mark as brainliest if it helped, any more doubts??
Meghalaya lies near assam hills which obstruct the bay of bengal branch immediately.....due to the funnel like shape of cherapunji and near by places, the branchis forced to bring >1200 cm of rainfall so the states like meghalaya lieing in the rainshadow area of assam hills receive 400cm rainfall.......but ladhak lies in kashmir which takes time for the branch to reach it thus it receives 10cm rainfall....