Camelot Munnar Camelot Munnar is an idyllic, pleasing and picturesque spot of natural simplicity and happiness. Truly, the spirit of King Arthur must be hovering over this place, blissfully forgetting […]