The Tiruchirapalli Rock Fort is a historic fort and temple complex built on an ancient rock. It is located in the city of Tiruchirapalli & is constructed on a 273-foot high rock. As mentioned earlier with a slight different version, Vibhishana, while on his back to his Kingdom of Lanka, goes through Srirangam carrying Lord Ranganath in his Viman. Here he wanted to take his bath in the river Kaveri and do his daily rituals. However, he is perplexed as the deity, once kept in land, can never be removed and has to be in that place forever.
As a solution, Vibishana tries to find someone to hold the deity while he was taking bath. He finds cowherd boy (the Lord Vinayaka in disguise send by Demigods with the plan of not letting Lord Ranganath be worshipped in Lanka). As per the plan, when Vibishana is fully into water, Vinayaka takes the deity and keeps it firmly in sand, in the banks of kaveri. On seeing this, the angry Vibhishana chases the boy, to punish him, and boy keeps running and climbs over the rock near the Kaveri bank. Vibhishana finally reaches the boy and hits him on the fore-head. One can see a pit in the forehead of the idol even today. The little boy then reveals himself to be Vinayaka. Vibishana immediately apologizes and the Lord gives him his blessings, reveals that the deity is destined to remain in Srirangam and sends him off to Lanka.