If you are a holder of business visa, then the maximum period of your stay in India in each visit should not exceed 30 days.
You need to get an invitation from at least one of the places you intend to visit in India. You need not obtain an invitation from all the places you intend to visit. However, you would need to fill details of the places you intend to visit in the visa application form.
Submission of documents is mandatory along with the visa application and such documents must be clear and legible. In case you are not in a position to submit necessary documents, the visa application will not be accepted.
Even if you do not have in your name, any utility bills of your present residence, you can still submit the same along with your visa application. However, you would be required to submit an affidavit, duly notarised, explaining the reason why the utility bills are not in your name. Please note that the address you enter in the visa application form should match the address mentioned on the utility bill of your present address.