Last Updated: Wednesday, May 7, 2014, 14:17
The Red Mosque, situated in the heart of Islamabad, is once again in the news for paying homage to the world`s once most wanted terrorist and inaugurating a library after his name `Martyr Osama bin Laden Library`, the New York Times reported.