Begambur Big Mosque, Dindigul: A Sacred Journey through History