St. Peter's Boys School — building in India