46th Annual General Meeting on 08 April 2017. Our new website launched -www.ymcabatticaloa.org