How Far Away is the Horizon?

  As I sit in my 30th storey flat, looking over a SimCity-esque grid of city buildings and rooftops, I wonder, “How far away is the horizon?” At what distance do those concrete and brick structures fade into obscurity? If I squint hard, can I see Russia? First, let us assume perfect visibility and ignore [...]