Actor-politician Kamal Haasan has publicly criticised US President Donald Trump following Washington's decision to grant India temporary waiver regarding the purchase of Russian oil. "We, the people of India, belong to a free and sovereign nation. We no longer take orders from distant foreign shores. Please mind your own business to the best of your abilities," he wrote on X.