Splendid Colonial Architecture June 28, 2018June 28, 2018 The beautiful city of Nuwara Eliya which is called ‘Little England’ of Sri Lanka; lies among the enchanting hills and valleys of central part of Sri Lanka. Once a peaceful little town made completely of Colonial era structures, now getting […] Read More