The heavens opened over London’s Leicester Square on Wednesday evening as “Downton Abbey: The Grand Finale” had its world premiere, with pouring rain drenching the media line and fans who waited for hours to glimpse the beloved cast. It was a quintessentially British franchise finale marked by quintessentially British weather, with the skies relenting only […]