Hi Subash,
Greeting from Peggy, Top China Travel.
For your questions, I will list one by one:
Did I need visa in case?
A: Yes, if you want to visit China inland cities, visa is needed.
Where to apply?
A: For apply visa to China, you can contact with China embassy in your country so that they will help you to continue the application procedure. China embassy in India information can be found in page
/chinese-embassy/china-embassy-and-consulates-in-india.htm
Can I get visa on arrival at China or have to pre obtain before departing India?
A: Generally you need to pre obtain the visa before you depart India. But I am not sure about this question because you need to find the official answer from the China embassy in India.
If you book China tour with us, we can offer you an invitation letter which is helpful for you to apply the visa.
And for China tour booking, we may need your information such as
1. When do you have this tour?
2. Which hotel your prefer? 3, 4 or 5 star?
3. Any destination you plan to visit? Or need our suggestion?
Feel free to contact with us in any moment by mail if you have any question on China tour service.
Have a nice day!
Best Regards
Peggy