India is home to over 1.3 billion people and it is natural to go somewhere where you’re not surrounded by people all the time. Luckily, India is also home to several such places that provide you the much-needed break from the cacophony of a metropolis. A place close to everyone’s heart is Ladakh. Yes, after […]

Read More