Place for ads
Select the correct answer from the options below:
The Sabarimala Temple, located in Kerala, is dedicated to Lord Ayyappa and attracts millions of devotees each year.