Tea For Two


[London, July 5. Two woman drink tea in show garden during press preview day for the Hampton Court Palace Flower Show]

The 21st Hampton Court Palace Flower Show, which is the UK’s biggest gardening show covering 34 acres, opens to the public tomorrow and runs until July 11, 2010. Image via Getty.

Inline Feedbacks
View all comments
Share Tweet Submit Pin