In India, everyone knows Northeast is one of the most beautiful place. And from all the 7 states in Northeast, Shillong stands first. And since I'm a bike freak that loves to travel just with bikes and friends, we decided to visit Shillong.
Barapani is the start point of Shillong and look how beautiful it is.