Hint: The Rajarajeshwara temple is also called Brihadishwara temple is located in Taliparamba in Kannur district of Kerala, South India.
Complete answer: The Rajarajeshwara temple was built in 1010 A.D. It is located in Taliparamba in Kannur district of Kerala, South India. It was built by Parashurama Rajaraja Chola in the 10th century. It is regarded as one of the existing 108 ancient Shiva Temples of ancient Kerala. It had the tallest Shikhara amongst the temples of its time. The shiva linga here is thousand years old and it was believed that shiva gave three sacred lingas to Parvati/Sati of worship.
The temple had two large seven-storey Gopurams that were destroyed by Tipu sultan in the late eighteenth century. There are massive boundary walls and the two-tiered pyramidal roof which captures attention on reaching the temple premises. Traditional art forms like Koodiyattam and Chakyar Koothu are held here regularly. Hindu Philosophy described Lord Vishnu as it symbolizes the aspect of maintenance of the universe and Lord Shiva its dissolution. Both these aspects are represented in the Jyotirlinga in this shrine and therefore the lord is called Rajarajeshvara, the supreme lord.
Note: It is believed that if any problem is encountered in other temples of South India then devotees seek a solution in this temple through a Prasana, a traditional method of astrological decision making.