Fireworks lit up Hong Kong's Victoria Harbour on Saturday (July 1) night in what media reports have called the largest and most expensive fireworks display there in 20 years.
The firework fest was part of celebrations to mark the 20th anniversary of the establishment of the Hong Kong Special Administrative Region and to inaugurate Hong Kong's new Chief Executive Carrie Lam.
The display began at 8pm and lasted for 23 minutes, according to Hong Kong's Entertainment Office Leisure and Cultural Services Department.
A total of 39,888 pyrotechnic shells worth HK$12 million (S$2.1 million) were shot into the sky, the South China Morning Post reported on Saturday.
It cited police estimates, which said about 263,000 people turned up for the extravaganza.
Photos and videos on Instagram show the spectacular multi-coloured pyrotechnics lighting up the Harbour.