We have the answer for London and Budapest have had them since 1863 and 1896, respectively crossword clue that will help you ...