On 17 December 2009 Gibraltar came to a standstill as she paraded down Main Street preceded by the band of the Royal Gibraltar Regiment and then appeared at the City Hall balcony where she greeted the crowds at John Mackintosh square .