Colombo will be a shanty free city by 2023, said the Minister of Megapolis and Western Development Patali Champika Ranawaka.