Rizal Monument to Be Installed Overlooking Niagara Falls
/The Filipino community in Canada has secured approval, after many years, for the installation of a Rizal monument in a park overlooking Niagara Falls, one of North America’s Seven Natural Wonders (See Philstar for story).