Pondicherry, or Puducherry as it is also called, is a quiet beach town on the southeastern coast of India that features a mixture of French and Indian cultures; it has calm beaches and is ...