Tag: Sri langka

  • Amazing Sri Langka

    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.