The set, located at London Zoo in Regent's Park, looked very busy as they started to film the iconic scene
Image Hash: 3c6165538b0b1bba
Date: July 17, 2025