Church members design a 30-feet long Christmas star in India's southern Tamil Nadu.

Record ID: 328190