Grammy-winning singer Shakira's upcoming shows in India have been postponed indefinitely due to the prevailing geopolitical situation and regional tensions, said organisers in an Instagram post, amid the US-Iran war. "All ticket holders will receive a full refund," it added. Shakira was scheduled to perform in Mumbai on April 10 and 11 and in Delhi on April 15.