The worlds largest statue of Hindu God, Lord Shiva located in Murudeshwara or Murudeshwar in Karnataka, India.

- Image ID: BM7PAM
Tim Whitby / Alamy Stock Photo
Image ID: BM7PAM
Location: Murudeshwara or Murudeshwar, Karnataka, India