XL Group, the global insurer and reinsurer, has opened offices at a second location in India with staff now based in Bangalore.The company, which already has approximately 900 employees...

More...