30 people burnt in fire