Citizens of some countries, including India, need a Schengen visa to visit Spain for tourism purposes.