NASA's Hubble Space Telescope has captured a jellyfish galaxy which lies more than 900 million light-years away. Known as JW39, the galaxy is located in the...
Japanese cuisine has captured the taste buds and imaginations of food enthusiasts around the world, and India is no exception. The sudden surge of Japanese...