Facebook has claimed that it mistakenly blocked posts calling for the resignation

Read More

Apple has posted a record revenue of $89.6 billion for its March

Read More

Amid the pandemic when millions stayed online, Alphabet which is the parent

Read More