✨ ベストアンサー ✨
Thanという比較級のあとには比較される対象が来ないといけないので対象を代名詞thatに変換して使います。
ここでは、ロンドンと他のイギリス都市の人口を比較しているので、本来ではThe population of London is much greater than the population of any other British city.のようにthatの部分がthe population と表されます。しかし、英語は同じ語句の繰り返しを嫌うので代名詞thatを使います。また、any other はBritish cityの修飾をしているのでthanとくっつくのではなくany other British city で1つのまとまりになります。
長文での説明失礼しました。
thanの後には比較される対象が来ないといけなかったんですね‼︎今まで何となくで覚えてました。
ありがとうございます