20 km/s is something like 65,000 ft / s
That would definitely leave a mark.
They are lucky it was that high up. If 500kt went off at say 5000 feet the city would’ve been leveled.