Anyone who is an Indian citizen and has been living in the country for a minimum of 185 days can register a One Person Company.
It is far more convenient to register a business online because the process of online registration is a transparent one as compared to the offline one.