Saturday, July 9, 2011

Shillong is the capital of the state of Meghalaya in North East India.  It's a truly beautiful place.

Barapani, Shillong

 Another view
Also called Umiam Lake

North Eastern Hill University