Stor-London

Etymology
From.

Proper noun

 * 1) Greater London

Etymology
From.

Proper noun

 * 1) Greater London