Facts on India Geography of India Meghalaya Garo Hills is located in A - Sikkim B - Tripura C - Meghalaya D - Assam Answer : C Explanation The name Meghalaya means 'abode of clouds' in sanskrit. It is also known as the Scotland of the East. Show Answer Tweet Share Share Share Share
0 comments: