20160501 business.india-business: India ready to clear $6.5 billion of Iran's oil dues; seeks clarity on payment channel