Hanging Coffins: The Ancient Funeral Rite Sagada, a small town near the Cordillera Mountains in Mountain Province of the Philippines, has been a tourist attraction for many years. The town is shrouded in mystery, as one […] Koushik Das October 14, 2023 Leave a Comment