In this episode of their travel Down Under, Fans India tour the mesmerizing city of Christchurch, which is located on the east coast of New Zealand's South Island.