The boss of social media platform Telegram has been arrested in France, accused of allowing the sharing of illegal content.
Check Also
Power Arrives but the River Dries Up for Brazil’s Amazonian Dwellers — Global Issues
Maria Aparecida dos Anjos points to where the stream, now reduced to a trickle of …