Rameshwaram is a wonderful combination of religion and history