Tolpetty

Kerala

State of Kerala known as God’s own country is situated to the south west of India.  Capital of Kerala is…