Lansdowne, a charming hill station in Uttarakhand, India is known for its peaceful environment, beautiful trees and plants as well as British-style buildings. Although Lansdowne itself is a real gem, ...