After 25 years in Trinidad and Tobago the Chinmaya Mission reaches a milestone, inaugurating its Sant Tulsidas campus in Couva.