About 300,000 people are trapped inside, as food and medical supplies run out and Russia blocks the entry of humanitarian aid. Russian attacks have hit a hospital, a church and countless apartment blocks, with local officials estimating that about 80% of residential buildings are either damaged or destroyed, a third of them beyond repair.