The iconic EDSA Shrine, a popular symbol of the 1986 People Power revolution, has been granted a National Shrine status, according to its rector.
Church recently made national headlines when Capt. Bryan Nassour of the Los Angeles Fire Department discovered the 300-pound ...