Oil at USD 103 per barrel: No fears of supply disruption to India, prices a concern