Logo - Ride and Climb Adventure - RideAndClimbAdventure.com

A journey to The Abode of Clouds ,Meghalaya

Welcome to Land of Clouds  Meghalaya    Meghalaya is a beautiful state located in North East India. The name is being derived from the Sanskrit, meaning “The Abode of Clouds”. It covers an area of 22,430 sq.kms. This state is bounded to the south by the Bangladeshi divisions...