Tag: Kottimbulwala Raja Maha Vihara

Amazing Sri Langka

Amazing Sri Langka

| September 20, 2012 | 1 Comment

Amazing Sri Langka | Sri langka or officially called Democratic Socialist Republic of Sri Lanka,  is an island country in the northern Indian Ocean off the southern coast of the India subcontinent on south asia.

Continue Reading