Sevenoaks, Kent, England. Sunlight and shade on hosta leaf.

- Image ID: BJ76MJ
Sevenoaks, Kent, England. Sunlight and shade on hosta leaf.
David Tomlinson / Alamy Stock Photo
Image ID: BJ76MJ
Location: Ide Hill, Sevenoaks, Kent, England, United Kingdom, Europe