Subramaniapuram Background