England, London, Tower Hill, Tower of London, Tower Festival, Japanese drummers, Stock Photo, Picture And Rights Managed Image. Pic. JAI-UK01854