New Delhi: Instagram’s anticipated Twitter rival, rumored to be called ‘Threads’ (also known as the ‘Barcelona project’),…