Wikipedia
                    Demodara
                    
                        
                
                                                                    Demodera is a town in the central highlands of Sri Lanka.
Demodera is a town in the central highlands of Sri Lanka.