On August 15, India will mark the sixty-seventh year of its independence. The results of its national parliamentary elections will be official well before then. This country of kaleidoscopic diversity will have again transferred political power democratically and peacefully.
Read Full Article »

