Our Lady of Dolours Basilica - Tallest church of Asia