London bid a grand farewell to the 30th Olympic Games last night with a heady mix of music and culture.
London bids grand farewell to 30th Olympic Games