Suspected spy whale spotted off Sweden’s coast
New Delhi: A whale that is suspected to be a spy has been seen off the coast of Sweden. The officials who were tracking its movement saw the creature that is suspected to be trained by the Russian Navy.
A beluga whale suspected to be a…
Read More...
Read More...