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