Friday, May 1, 2009

Captivating Flowers, Insects & Landscape in Shillong

Shillong, the capital of Meghalaya, is a hill town, situated in the north eastern part of India.Home to several beautiful lakes and waterfalls, and is set amidst pine forests and green mountains is also known as the Scotland of the East.

Golf Link

Elephant Falls


  1. CONGRATS, Arun and Ruby, fot starting your blog...captivating photos. Elephant Falls look mesmerising!

  2. Hi Kanak,
    Thanks for all the inspiration.We are not really very good at writing:-)