You should be much more concerned with quality and relevance to your website than page rank. Seeking just page rank will probably get your website penalized.
When it comes to dir lists I usually starts from http://www.web-directories.ws in your case (india) try http://www.web-directories.ws/Regional/Asia/India/ but as stoner3221 said take care it is not just to submit to large number of dirs, try to keep it 'relevant' so pick categories that fet, add unique descriptions, keywords,etc
What do you mean by business listing? Do you mean listing on web directories? If so you may also check this resource http://www.searchenginecolossus.com/India.html But if you just want normal directory listings ..... and target Indian audience, it is better to check the host IP of a site which is mostly in another country.