The OttawaStar.com and AgoraMedia.ca review Ottawa’s best restaurants and businesses. Today, we feature Light Of India in the Glebe. The Glebe is not far from downtown Ottawa in Canada’s capital. Are you in Ottawa, and seek to get your business featured? Contact us for more information.