Regents Park, London.

Regents Park, London, England