India — Loca Loka, the tequila brand co-founded by Sree Harsha Vadlamudi, Rana Daggubati, and Anirudh Ravichander, has released its first brand film in India, titled “100 or Nothing”. The one-minute film highlights the brand’s focus on authenticity, craftsmanship, and cultural storytelling as it enters...