Updated:Â November 13, 2023, 01:15 PM IST Amrita Vishwa Vidyapeetham has claimed the 18th spot in the IIRF Deemed University Ranking…