Instagram and Twitter seems to be locked in a battle centring around photos.. or the display of them on social networks. Instagram launched web profiles for its users in the not too distant past and most recently disabled “Twitter Card” support, as they seemingly want people to view all the photos directly on the Instagram […]