Punjab regulatory body orders Bajwa Developers to refund ₹24,38,075 to Homebuyer