According to religious scriptures, Hanuman Ji is the only deity who still exists on Earth. In the Treta Yuga, on the full moon day of the Chaitra month, Lord Shiva took his 11th incarnation as Hanuman ...