For three years in a row, property giant Megaworld has been named one of the Top Developers in the Philippines. Awards Program: BCI Awards 2016