At least 24 people have been killed in a bomb blast in a hotel in the centre of the north-western Pakistani city of Peshawar.
The ground floor blast demolished parts of the four-storey Marhaba hotel near a busy market.
Police say the blast happened at lunchtime in the reception lobby when the hotel was crowded with diners.
Peshawar has seen many recent attacks, some have been blamed on local militants from tribal areas, but the motive for the latest bomb is not known.
Ambulances and hand-pushed carts were used to ferry the injured to hospital.
The blast was so powerful that it blew out at least one of the walls in the hotel.