True to its name, Shillong Peak located 1965m above sea level serves as the highest vantage point in capital city itself to relish sweeping vistas of town s pretty clusters of colonial cottages ...