A Visit to the Iconic Victoria Dam of Sri Lanka – An engineering marvel!
A megalithic structure, and a spectacle that boasts Sri Lanka’s advancement in engineering – The Victoria dam is Sri Lanka’s largest dam. Read on to know more about this mega…
Share