See Headline: Tsar Pushka, the biggest cannon in the world, the Kremlin
City / Place: Moscow
Country: Russia