Visit India mean which type of places you want to visit if you want to spend 20 days in India than I would prefer that you choose 10 days for north and 10 days for South India in North India you can stay in India and watch India Gate , Qutub Minar, Lal Quila,Lodhi Gardens,Salimgarh Fort,Lotus...