Canada News Agency

Feature: Egypt's first Nile floating hospital provides free treatment for poor children