Yes, non-Indian citizens can invest in finance stocks in India through the Foreign Portfolio Investment (FPI) route, subject to certain restrictions and guidelines.