Shall I submit my site in yahoo local listing, which is US based? Is this process is free as Google local listing or paid one? Is this will help to increase traffic for my site?
I'd just continue to do SEO and try to get your site ranked well with Yahoo for local keywords. Good luck.
Listing is free. But it won't give you any traffic unless your site is good. Basically, it's like telling yahoo: Hey, I am here, Check me out.