Delhites can now explore the iconic and one of the seven wonders of the world, Christ the Redeemer at Pacific Mall Read more