caption: Tower of London near river
cogvlm_caption:  the historic Tower of London, a medieval castle located on the north bank of the River Thames in London. The castle, with its distinctive white stone walls and ornate turrets, stands tall against a backdrop of a cloudy sky.