Srilanka – Island of Everything

Last October, I traveled to Sri Lanka with my friend for nine days. Sri Lanka (formerly known as Ceylon) is a small island nation situated in the Indian Ocean. For someone born in Nepal, Sri Lanka feels like a distant cousin – someone you always know is there and close, but still you don’t get…