20050501 india: India to pay $2.50 per mBtu for Iranian gas