"Little England" the phrase says it all, Its all Green mountains and nothing else. It is the world famous destination for TEA. Cold weather and the beautiful greenery mountains with tea plantation make people to go there and relax.