An ancient place in Chennai