Have you checked out Transferwise for payments? Highly recommend their Borderless account, currently using it to pay contractors from the US in AUD, EUR, and CAD, rates are very reasonable.
TransferWise is awesome. It provides realtime market conversion rates. Charges very nominal fee. It has INR and EUR currency support (which OP needs for India and Spain).
Money reaches destination within 2-3 days.
Or even less! Sent some money from Brazil to Sweden and in Brazil it's a convoluted process of paying invoices that need to be cleared by the banks, normally taking 1-2 working days. Even with that had my money from TW in 1 working day, pretty impressed.
I second this. Currently using it (though not the borderless account, looks like that is new and need to check it out) to pay contractors in Canada and Australia.