When I walked into this garden yesterday, I felt as if I'd walked into the garden in Looking Glass Land - even to chess pawns on the topiary.

In reality the garden isn't themed on Alice (or on chess) and is in Marvao, Alentejo, Portugal. It's an extraordinary medieval village topped with a huge rambling castle and it could be the setting of many a fairy tale.