A large crowd of worshippers attend Sunday morning Mass at Westminster Cathedral, in central London this morning.




January 1, 2018   < 1