Prime Minister Narendra Modi visited two prominent temples in Tamil Nadu--Sri Ranganathaswamy Temple in Tiruchirappalli and Sri Arulmigu Ramanathaswamy Temple in Rameswaram--on January 20 (Saturday).