Buddhist Temple Hikkaduwa
Unawatuna or Hikkaduwa in Sri Lanka Sri Lanka is a tropical paradise on earth. The tranquil waters of the Indian...