Mudumal Megalithic Menhirs, also known as Mudumal Niluvu Raallu, are among the largest and most enigmatic standing stones ...