Mumbai, April 21 -- China's major stock indices closed slightly higher on Tuesday, with the Shanghai Composite rising 0.07% to 4,085, its highest level in a month, and the Shenzhen Component gaining 0.1% to 14,982. Both indices recovered from earlier losses, supported by optimism surrounding potential US-Iran ceasefire talks.

Reports indicated that US officials may travel to Pakistan for a second round of negotiations, with Iran signaling willingness to participate after initial hesitation. However, Donald Trump cautioned that extending the two-week ceasefire remains unlikely and noted that the Strait of Hormuz blockade continues. Meanwhile, Xi Jinping called for an immediate ceasefire and the resumption of normal shipping through the st...