LANSDOWNE – The town in the clouds Lansdowne in Uttarakhand could claim to be the nearest hill station to Delhi. It is a place to be experienced.