New Bus Stand, Vadakkenchery, Palakkad, Kerala - , India
New Bus Stand, Vadakkenchery, Palakkad, Kerala- ,India