Definitely India. Nothing, in my opinion, brings you inner peace than the majestic Himalayas, the Holy Ganges and spiritualism that exists literally in everything in India.
Go to Dharamshala in the northern region of the country. It is situated in the state of Himachal Pradesh.
Go up to Leh Ladakh, Kharadung La (highest motorable road in the world) and Pangong Lake in the state of Jammu and Kashmir. Google these places for pics.