The Kesava Temple, built in 1268, is a tiny, shining jewel in the crown of Indian architecture.
The Kesava Temple is a small temple in India built in 1268.
The Kesava Temple is the largest temple in the world.