when was the last time the giants were in the world series???

Answer: 2016

what is the population of toronto ontario canada???

Answer: 2,731,571

what is the meaning of the name siri???

Answer: beautiful victory

the current chief of naval staff in nigeria???

Answer:
Ibok Ekwe Ibas