Vintage Clive Mayor souvenier cotton tea towel of London and important landmarks.