Your passport should have at least six months validity from the date of arrival in India and two blank pages.