[ 7 ]
This majestic 65 foot open-air idol of Lord Shiva is located on Air Port Road, behind the famous Kemp Fort.
Related Links:
Article