Prime Minister Narendra Modi on Tuesday said all villages in India will have high-speed fiber optic data connectivity in three years.