Sri Lanka faces shortage of fuel; India in aid to send 40,000 tonnes of diesel.