After the most anticipation and countless leaks, the OnePlus has announced its latest device, dubbed as the OnePlus 5. The smartphone has been available...