Chinese automaker BYD recently launched a new feature called ‘God’s Eye' and said it'll be available in all new vehicles launched by the company.