All posts by Major General Milinda Peiris