.in domains are doing very good. If you are targeting Indian visitors then go for .in or .co.in (if .in isn't available)
correctly answered. if you are targetting indian traffic and having the content related to the indian or any other specific country location us its regional domain extension like .in or .co.in for india , .pk for pakistan, .us for united states and so on.
Because your target audience is in India, go for IN as first bet, then CO.IN and finally COM But you can also start with a COM and optimize your keywords to emphazise the regional setting.
How do i create multiple domain for one website like country wise and how it detects automatically every country
Doesn't matter what your domain is? Your website must have good quality content to attract customer. India is not still develop country. Therefore, confusion b/w .com and .in. Register both .com and .in for new website.
.co.in and .in can be register by everyone so it doesn't matter of choosing which one while company and personal also can get both domain extension. But my opinion is get .IN domain extension while it shorter and easy to remember. .IN good use to target local country by telling them you are from local . Mostly local people and company will go for .IN. So when you have online business to target in India , you will taking advantages of trust by own countries visitors. Second .in domain might help you in SEO for Google.co.in while google prefer to rank local website and business more on top of search result.