So there is no one Ramayana or Mahabharata. These events recur in every cycle (kalpa). Each cycle has four phases (yuga), and Ramayana takes place in the second, and Mahabharata in the third. read more