Kita - I would agree with the advice from Chapman. A junior position somewhere else would give you similar work and similar experience. A mentor doesn't always have to come from within your own organization. If there is an IIBA chapter in your area, that is a great place to network and find opportunities. You can also check professional networks like LinkedIn to connect with BA's near you. This community forum site is also a great place to get advice and input anytime you need.
Ravisha - a general BA training program is helpful if you don't have a base of skills and experience from any previous work. What is a "fresher"? If you've done any BA work (even if it was under a different job title), then you may just need a few courses in the skills that you would most like to acquire. You can check job postings and even talk to recruiters or HR departments of larger organizations to see what skills employers are looking for in an entry level BA. See which of those skills you already have and then if you want training, you can focus on the skills you're missing. Most organizations do not expect an entry level person to have a full set of BA skills - just anough to start the job and learn from there.
Ritu - job titles vary a lot, so the only real way to find out what those specific positions involve is to get more information on the responsibilities involved. Talk to whoever is offering the job, and ask for a job description - the tasks that you would do, the documents you would be expected to produce, who you would be working with, etc. Then decide if you would like that kind of work, and don't worry too much about the actual title.