Are you looking for a magical land that is totally disconnected from the busy world you are living in? Don’t you want to go someplace, sit peacefully, and do nothing? If you are looking for this, we personally recommend to backpack Kutla. Kutla is a mysterious village located in Himachal Pradesh, India. This small isolated […]