In the early 1990s, in order to meet growing demand for highly specialised and skilled volunteers from its partners in developing countries, VSO established partner agencies in Canada, the Netherlands, Kenya/Uganda (VSO Jitolee), and the Philippines (VSO Bahaginan). In 2004, VSO launched a partnership called iVolunteer Overseas (iVO) in India with iVolunteer, an existing volunteering program of MITRA, an Indian NGO. VSO's structure evolved to become an international federation which now includes Ireland, China and India as well as the above named countries. International volunteers are recruited through all of these bases, and they can be placed in any one of VSO's programmes (e.g. an Irish volunteer working in Nepal, or a Ugandan volunteer working in Tajikistan).