Big Ben, London, the setting for Mary Poppins Returns