Realme 12 Pro+ to Motorola Edge 40: Top smartphones under Rs 30,000 to buy in July 2024