Tag State-owned Oil India Ltd (OIL) has reported a 23% decline in its net profit