From Ayodhya, Chitrakoot to Rameshwaram and Lanaka, if you map out every places mentioned in the Ramayana, are exist even today.
(1) How it is possible for a writer to right such a thousands of kilometer long geography and places 3000 years ago? (2) If it is a fiction then how it possible for a writer to established holy sites along that routs? (3) How it is possible for a writer to established respect and faith in everybody throughout India without any effective communication medium.