The Embassy of Spain in India has announced to process Visa at Delhi office to Indian tourists within 24 hours without any additional cost. The idea behind this move is to attract more Indian travellers to the country. Usually, the visa processing time takes between 15 and 45 days.