Home Uncategorized A Mega Mosque being intended for London