United Kingdom Great Britain England Greater London London Kensington. United Kingdom Great Britain England Greater London London Kensington. Tom S […]